//
//  CLGCD.h
//  CLBasicsDemo
//
//  Created by 小草毋正 on 2017/9/13.
//  Copyright © 2017年 zbw. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface CLGCD : NSObject

/** 获取主线程 */
+ (void)mainQueue:(void(^)(void))block;

/** 在一段时间后到主线程执行 */
+ (void)mainQueueAfter:(double)time block:(void(^)(void))block;

/** 获取低优先级全局队列线程 */
+ (void)globalQueueLowAsync:(void(^)(void))block;

/** 获取高优先级全局队列线程 */
+ (void)globalQueueHigAsync:(void(^)(void))block;

/** 用户队列(并行异步调用) */
+ (void)userQueueConcurrentName:(NSString *)queueName asyncBlock:(void(^)(void))block;

/** 用户队列(串行异步调用) */
+ (void)userQueueSerialname:(NSString *)queueName asyncBlock:(void(^)(void))block;


@end



